import json

from core.ResultBase import ResultResponse
from utils.log_util import logger


def process_response(response):
    if response.status_code == 200 or response.status_code == 201:
        ResultResponse.success = True
        ResultResponse.body = response.json()
    else:
        ResultResponse.success = False
        logger.info('接口状态码不是2开头，请检查')
    logger.info("接口返回内容>>>:\n" + json.dumps(response.json(), ensure_ascii=False, indent=2))
    # json.dumps(obj)将对象转变为json格式的字符串， ensure_ascii=False才能显示出中文,indent=2间隔为两格应该才能变成好看的json格式而不是一长串的那种json格式
    return ResultResponse
